팜 OS
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
팜 OS는 US 로보틱스의 팜 파일럿을 위해 제프 호킨스가 개발한 독점 모바일 운영 체제이다. 1996년 팜 컴퓨팅에서 Pilot PDA용으로 처음 설계되었으며, 스마트폰, 손목시계, 휴대용 게임기 등 다양한 모바일 장치에 탑재되었다. 팜 OS는 1.0 버전부터 ARM 아키텍처를 지원하는 5.0 버전까지 여러 차례 업데이트되었으며, 이후 팜소스가 액세스에 매각되면서 가넷 OS로 이름이 변경되었다. 팜 OS는 주소록, 캘린더, 메모장 등 다양한 내장 애플리케이션을 제공했으며, 50,000개 이상의 타사 애플리케이션을 지원하는 등 널리 사용되었다. 팜 OS는 1997년 제록스와의 필기 인식 특허 침해 소송, 이름 관련 소송 등 여러 법적 문제에 직면하기도 했다.
더 읽어볼만한 페이지
- PDA - 카시오 카시오페아
카시오 카시오페아는 카시오에서 1996년부터 2000년대 초반까지 출시한 윈도우 CE 기반의 PC 제품군으로, 팜 사이즈 PC, 포켓 PC, FIVA 시리즈 미니 노트북 컴퓨터, 업무용 휴대 단말기 등 다양한 모델이 출시되었으며, 각 모델은 운영체제, CPU, 메모리, 디스플레이, 인터페이스 등에서 차별화된 사양을 갖추고 있다. - PDA - 모바일 장치
모바일 장치는 휴대성과 연결성을 특징으로 하며 통신, 정보 접근, 엔터테인먼트, 업무 등 다방면으로 활용되는 스마트폰, 태블릿, 웨어러블 기기 등의 휴대용 전자기기이다. - 모바일 운영체제 - 윈도우 모바일
윈도우 모바일은 마이크로소프트가 개발한 Windows CE 기반의 모바일 운영 체제로, 데스크톱 Windows와 유사한 기능과 서드파티 소프트웨어 개발을 지원했으며, 2010년 윈도우 폰으로 대체되었다. - 모바일 운영체제 - BREW
퀄컴이 개발한 BREW는 퀄컴 칩셋을 사용하는 피처폰에서 응용 프로그램을 실행하도록 지원하는 무선 장치용 플랫폼이었으나, 스마트폰의 등장으로 사용이 줄어들고 개발자 페이지가 종료되었다. - ARM 운영체제 - 윈도우 10
윈도우 10은 마이크로소프트가 개발하여 2015년 출시된 운영 체제로, 통합 플랫폼을 지향하며 새로운 시작 메뉴, 가상 데스크톱, 엣지 브라우저 등을 특징으로 하고, 무료 업그레이드와 지속적인 업데이트를 통해 기능을 개선했으며, 다양한 에디션으로 제공되지만, 강제 업그레이드, 개인 정보 수집 등으로 비판받기도 했다. - ARM 운영체제 - 윈도우 모바일
윈도우 모바일은 마이크로소프트가 개발한 Windows CE 기반의 모바일 운영 체제로, 데스크톱 Windows와 유사한 기능과 서드파티 소프트웨어 개발을 지원했으며, 2010년 윈도우 폰으로 대체되었다.
| 팜 OS - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 기본 정보 | |
![]() | |
| 개발사 | 팜, ACCESS (Garnet OS) |
| 소스 모델 | 클로즈드 소스 |
| 지원 플랫폼 | ARM 아키텍처, Motorola 68k |
| 제품군 | 팜 OS |
| 최초 출시일 | 1996년 |
| 단종 여부 | 예 |
| 최신 버전 | Garnet OS 5.4.9 |
| 최신 출시일 | 2007년 10월 14일 |
| 프로그래밍 언어 | C/C++ |
| 사용 언어 | 영어, 프랑스어, 일본어 등 |
| 지원 상태 | 2009년부터 지원 중단 |
| 라이선스 | 사유 EULA |
| 웹사이트 | Garnet OS |
2. 역사
팜 OS는 원래 US 로보틱스의 팜 파일럿을 위해 제프 호킨스가 개발했다. 버전 1.0은 파일럿 1000과 파일럿 5000에 탑재되어 기본적인 개인 정보 관리(PIM) 애플리케이션을 제공했다.[12] 1997년 3월 10일에 출시된 버전 2.0은 팜 파일럿 개인용 및 전문가용에 탑재되었으며, TCP/IP 네트워크, 네트워크 핫싱크, 디스플레이 백라이트 지원 등이 추가되었다.[14]
1998년 3월 9일, 팜 III 시리즈와 함께 버전 3.0이 출시되었다.[15] 이 버전은 IrDA 적외선 통신, 향상된 글꼴 지원, 업데이트된 PIM 애플리케이션 등을 제공했다. 이후 3.1, 3.3, 3.5 버전을 거치면서 컬러 액정, 다양한 확장 포트, 새로운 프로세서 등을 지원했다.
2001년 3월 19일, 팜 m500 시리즈와 함께 버전 4.0이 출시되었다.[19] 이 버전에서는 SD 카드 등을 통한 외부 파일 시스템 접근, 통신 라이브러리 개선, 보안 및 UI 개선 등이 이루어졌다.
2002년 6월, 팜 텅스텐 T와 함께 버전 5.0이 공개되었다.[20] 이 버전은 팜 계열 최초로 ARM 아키텍처 CPU를 지원했다. ''팜 애플리케이션 호환성 환경''(PACE) 에뮬레이터를 통해 구형 프로그램과의 호환성을 유지했으며, 대부분의 프로그램은 기존 프리스케일 드래곤볼 CPU 사용 시보다 ARM에서 더 빠르게 동작했다.
이후 팜은 팜소스를 일본의 액세스사(ACCESS)에 매각했고, 액세스사는 리눅스 기반의 새로운 팜 OS 버전을 제작하고 있다.
2. 1. 개발사와 소유권 변천
팜 OS는 원래 팜 컴퓨팅(Palm Computing, Inc.)의 제프 호킨스의 지휘 아래 개발되었다.[2] 팜은 이후 U.S. 로보틱스사(U.S. Robotics Corp.)에 인수되었고,[3] U.S. 로보틱스사는 다시 3Com에 인수되었다.[4] 3Com은 2000년 3월 2일에 팜 자회사를 독립적인 상장 회사로 만들었다.[5]2002년 1월, 팜은 팜 OS를 개발하고 라이선스를 부여하기 위해 100% 자회사인 팜소스(PalmSource)를 설립했다.[6] 팜소스는 2003년 10월 28일에 팜에서 독립 회사로 분사되었다.[7]
2005년 9월, 팜소스는 액세스사(ACCESS)에 인수될 것이라고 발표했다.[8] 2006년 12월, 팜은 액세스사로부터 팜 OS 소스 코드에 대한 영구적인 권리를 획득했다.[9] 2007년 1월 25일, 액세스사는 팜 OS의 이름을 ''가넷 OS''(Garnet OS)로 변경한다고 발표했다.[11]
2. 2. 버전별 역사와 기술적 배경
팜 OS는 원래 US 로보틱스의 팜 파일럿을 위해 제프 호킨즈가 개발했다. 초기 버전은 파일럿 1000과 파일럿 5000 등에 탑재되었으며, 이후 지속적인 업그레이드를 통해 기능을 확장해왔다.[12]팜 OS는 KADAK Products Ltd.에서 라이선스한 AMX 68000 커널을 기반으로 한다.[12] 이 커널은 기술적으로 멀티태스킹이 가능했지만, 라이선스 약관에 따라 팜은 OS 내에서 작업을 생성/조작하기 위한 API를 노출할 수 없었다.[13]
| 버전 | 출시일 | 주요 특징 | 탑재 기기 |
|---|---|---|---|
| 1.0 | 1996년 3월 | 기본 개인 정보 관리(PIM) 애플리케이션, RAM과 파일 시스템 구분 없음, 160x160 흑백 디스플레이, 그래피티 (팜 OS) 또는 가상 키보드 입력, HotSync 데이터 동기화 | 파일럿 1000, 파일럿 5000 |
| 2.0 | 1997년 3월 10일 | TCP/IP 네트워크, 네트워크 핫싱크, 디스플레이 백라이트 지원, 메일, 지출 애플리케이션 추가 | 팜 파일럿 개인용 및 전문가용 |
| 3.0 | 1998년 3월 9일 | IrDA 적외선 통신, 향상된 글꼴 지원, 업데이트된 PIM 애플리케이션 | 팜 III 시리즈 |
| 3.1 | 네트워크 HotSync 지원 | 팜 IIIx, 팜 V | |
| 3.2 | Web Clipping 지원 | 팜 VII | |
| 3.3 | 더 빠른 HotSync, 적외선 HotSync | 팜 Vx | |
| 3.5 | 8비트 컬러 지원, 편의 기능 추가, 아젠다 보기 확장 | 팜 IIIc | |
| 4.0 | 2001년 3월 19일 | 외부 파일 시스템 접근, USB 지원, 팜 유니버설 커넥터, 주의 관리자, 16비트 컬러, 보안 및 UI 개선 | 팜 m500 시리즈 |
| 4.1 | 버그 수정, 그래피티 2 백포트 | 팜 i705 | |
| 4.2 | 간체자 지원 (중국 시장 타겟) | 제조된 장치 없음 | |
| 5.0 | 2002년 6월 | ARM 아키텍처 지원, 팜 애플리케이션 호환성 환경(PACE) 에뮬레이터, 멀티미디어 기능 향상, 320x320 화면, IEEE 802.11b Wi-Fi, SSL | 팜 텅스텐 T |
| 5.2 | 2003년 3월 | 480x320 해상도 지원, 그래피티 2 | 삼성전자 SGH-i500 |
| 5.3 | 2003년 9월 | 간체 중국어 지원, QVGA 해상도, 동적 입력 영역 API | 레노버 P100, P300 |
| 5.4 (Garnet) | 2004년 11월 | 업데이트된 Bluetooth, 다양한 화면 해상도 지원 | 트레오 650 |
| 5.5 (Garnet OS) | Palm 명칭 삭제, Garnet VM 가상 머신 전용 | ||
| 6.0 (Cobalt) | 2004년 2월 10일 | 멀티태스킹 및 메모리 보호, 멀티미디어 및 그래픽 프레임워크, 새로운 보안 기능, PIM 파일 형식 조정 | |
| 6.1 (Cobalt) | 표준 통신 라이브러리 |
2004년 2월, 팜 OS는 '''Palm OS Cobalt'''와 '''Palm OS Garnet'''으로 분화되었다. Cobalt는 하이엔드용으로 개발되었으며, Garnet은 기존 Palm OS 5의 진화형으로 엔트리 모델을 위한 기능을 강화했다. 숫자가 아닌 원소나 보석 이름을 붙인 것은, 각 버전이 독자적으로 발전해 나가는 것을 나타내려는 의도였다.
2007년 1월 25일, ACCESS Systems는 Palm OS의 이름을 Garnet OS로 변경한다고 발표했다.
2. 2. 1. Palm OS 1.0
1996년 3월에 출시된 팜 OS 1.0은 파일럿 1000과 파일럿 5000에 탑재되었다. 이 버전은 ''주소록'', ''날짜 기록'', ''메모장'', ''할 일 목록'' 등의 기본적인 개인 정보 관리(PIM) 애플리케이션과 계산기, 개인 정보 보안 도구를 포함하고 있다.[12]팜 OS 1.0은 RAM과 파일 시스템을 구분하지 않아 애플리케이션이 RAM에 직접 설치되어 실행되었다. 별도의 파일 시스템이 지원되지 않아 메모리 유지를 위해 지속적인 RAM 새로 고침이 필요했다. 160x160 흑백 디스플레이를 지원하며, 사용자 입력은 그래피티 (팜 OS) 필기 인식 시스템 또는 가상 키보드를 통해 이루어졌다. HotSync 기술을 사용하여 직렬 인터페이스를 통해 다른 PC와 데이터 동기화를 지원했으며, 최신 버그 수정 릴리스는 버전 1.0.7이다.[12]
2. 2. 2. Palm OS 2.0
1997년 3월 10일 팜 파일럿 개인용 및 전문가용과 함께 출시되었다.[14] 이 버전에서는 TCP/IP 네트워크, 네트워크 핫싱크, 디스플레이 백라이트 지원이 추가되었다. 마지막 버그 수정 릴리스는 버전 2.0.5이다.'메일'과 '지출'이라는 두 개의 새로운 애플리케이션이 추가되었으며, 표준 PIM 애플리케이션이 향상되었다.
2. 2. 3. Palm OS 3.0
팜 III 시리즈와 함께 1998년 3월 9일에 출시되었다.[15] 이 버전은 IrDA 적외선 통신과 향상된 글꼴 지원을 추가했다. 또한 업데이트된 PIM(개인 정보 관리) 애플리케이션과 애플리케이션 실행기를 특징으로 한다.'''팜 OS 3.1'''은 네트워크 HotSync 지원과 같은 소규모의 새로운 기능을 추가했다. 팜 IIIx 및 팜 V와 함께 출시되었다.[16] 마지막 버그 수정 릴리스는 버전 3.1.1이다.
'''팜 OS 3.2'''는 Web Clipping 지원을 추가했는데, 이는 작은 PDA 화면에 웹 콘텐츠를 제공하기 위한 초기 팜 전용 솔루션이다. 팜 VII 오거나이저와 함께 출시되었다.
'''팜 OS 3.3'''은 더 빠른 HotSync 속도와 적외선 HotSync 기능을 추가했다. 팜 Vx 오거나이저와 함께 출시되었다.
'''팜 OS 3.5'''는 네이티브 8비트 컬러 지원을 포함한 첫 번째 버전이다. 또한 상황에 맞는 아이콘 바 또는 더 간단한 메뉴 활성화와 같이 작동을 단순화하는 주요 편의 기능을 추가했다. 데이트북 애플리케이션은 추가적인 아젠다 보기로 확장되었다. 이 버전은 팜 IIIc 장치와 함께 처음 소개되었다.[17] 최신 버그 수정 릴리스는 버전 3.5.3이다.
팜은 팜 OS 3.5를 위한 동반 제품으로 ''모바일 인터넷 키트'' 소프트웨어 업그레이드를 제공했다.[18] 여기에는 팜의 Web Clipping 소프트웨어, MultiMail (나중에 VersaMail로 이름 변경) 버전 2.26 이메일 소프트웨어, handPHONE 버전 1.3 SMS 소프트웨어, 그리고 Neomar 버전 1.5 WAP 브라우저가 포함되었다.
2. 2. 4. Palm OS 4.0
팜 m500 시리즈와 함께 출시된 Palm OS 4.0은 SD 카드등을 통한 외부 파일 시스템 접근, 통신 라이브러리 개선, 보안 및 UI 개선 등을 추가했다.[19]Palm OS 4.0은 2001년 3월 19일에 출시되었다. 이 버전은 외부 파일 시스템 접근(예: SD 카드)을 위한 표준 인터페이스를 추가했는데, 이는 운영 체제의 이전 인플레이스 실행에 대한 근본적인 변화였다. 이제 응용 프로그램 코드와 데이터는 데스크톱 운영 체제와 유사하게 장치의 RAM에 로드되어야 했다. USB 지원을 포함하는 새로운 유니버설 커넥터가 도입되었고, 이전의 선택적 모바일 인터넷 키트는 운영 체제의 일부가 되었다. 버전 4.0은 소리, LED 깜빡임 또는 진동을 포함하여 사용자의 주의를 끌 수 있는 여러 가지 가능성을 가진, 서로 다른 응용 프로그램의 정보를 조정하기 위한 주의 관리자를 추가했다. 16비트 컬러 화면과 다른 시간대가 지원되며, 보안 및 UI도 향상되었다.
'''Palm OS 4.1'''은 버그 수정 릴리스로, 팜 i705 출시와 함께 도입되었다. 이후 버전 4.1.2로의 마이너 OS 업데이트에는 Palm OS 5.2에서 그래피티 2가 백포트되었다.
'''Palm OS 4.2 간체 중국어 에디션'''은 Palm OS 5.3과 함께 공동 출시되었으며, 완전히 간체자를 지원하여 특히 중국 시장을 타겟으로 했다. 현재까지 이 버전으로 제조된 장치는 없다.
2. 2. 5. Palm OS 5.0
2002년 6월에 공개된 Palm OS 5.0은 팜 텅스텐 T에서 처음 구현되었다.[20] 이 버전은 ARM 아키텍처 장치를 지원하는 최초의 버전으로, 이전 프리스케일 드래곤볼 68K 명령어 집합을 사용하는 이전 OS 버전용 애플리케이션은 ''팜 애플리케이션 호환성 환경''(PACE) 에뮬레이터를 통해 지원되었다.[21] PACE의 추가적인 오버헤드에도 불구하고, 팜 애플리케이션은 일반적으로 이전 세대 하드웨어보다 ARM 장치에서 더 빠르게 실행되었다. 새로운 소프트웨어는 ''ARMlets''라고 불리는 작은 ARM 코드 단위를 사용하여 ARM 프로세서의 이점을 활용할 수 있었다.Palm OS 5는 더 강력한 하드웨어를 기반으로 멀티미디어 기능이 크게 향상되었다. 고밀도 320x320 화면과 전체 디지털 사운드 재생 및 레코드 API가 지원되었다. 팜의 별도 Bluetooth 스택이 IEEE 802.11b Wi-Fi 스택과 함께 추가되었으며, SSL을 통한 보안 네트워크 연결도 지원되었다. OS는 다양한 색상 구성표로 사용자 정의할 수 있었다.
PalmSource는 Palm OS 5용으로 ACCESS의 NetFront 3.0 브라우저를 기반으로 하는 ''PalmSource 웹 브라우저''를 개발하여 라이선스를 부여했다.[22]
Palm OS 5의 하위 버전들은 다음과 같다.
- '''Palm OS 5.2''': 주로 버그 수정 릴리스로, 2003년 3월 삼성전자 SGH-i500에 처음 구현되었다.[23] 480x320 해상도 지원이 추가되었고, Graffiti 2라는 새로운 필기 입력 시스템이 도입되었다. Graffiti 2는 소송에서 승리한 Xerox에 의해 촉발되었으며, CIC의 ''Jot''을 기반으로 한다. 마지막 버그 수정 릴리스는 버전 5.2.8이다.
- '''Palm OS 5.3 간체 중국어 에디션''': 2003년 9월에 출시되었으며, 전체 간체 중국어 지원,[24] QVGA 해상도에 대한 추가 지원, ''동적 입력 영역''이라고 하는 가상 Graffiti를 위한 표준 API가 추가되었다. 이 버전은 레노버의 P100 및 P300 휴대용 장치에 처음 탑재되었다.[25]
- '''Palm OS Garnet''' (5.4): 업데이트된 Bluetooth 라이브러리와 160x160에서 480x320까지의 다양한 화면 해상도에 대한 지원을 추가했다. 2004년 11월 트레오 650에 처음 탑재되었다. 이 버전은 Palm OS Cobalt 6.0과 구별하기 위해 ''Garnet''이라는 명칭을 도입했다. 마지막 버그 수정 릴리스는 버전 5.4.9이다.
- '''Garnet OS 5.5''': ''Palm'' 명칭을 삭제했으며,[26] 현재 ACCESS에서 개발한 버전이다. 이 버전은 ''Garnet VM'' 가상 머신 내에서 사용하도록 전용되어 있다.
2. 2. 6. Palm OS Cobalt
팜 OS 코발트는 팜 OS 5의 후속 버전으로 2004년 2월 10일에 소개되었다.[29] 팜 OS 6.0에서 이름이 변경되었으며, 이는 팜 OS 5를 즉시 대체하기 위한 것이 아니었음을 명확히 하기 위해서였다. 팜 OS 5는 동시에 팜 OS 가넷이라는 이름을 채택했다.팜 OS 코발트는 새로운 커널을 기반으로 하는 임베디드 운영 체제에 현대적인 운영 체제 기능을 도입했다. 여기에는 멀티태스킹 및 메모리 보호, 현대적인 멀티미디어 및 그래픽 프레임워크(BeOS에서 파생), 새로운 보안 기능, 그리고 Microsoft Outlook과의 더 나은 호환성을 위한 PIM 파일 형식 조정이 포함되었다.
'''팜 OS 코발트 6.1'''[30]은 통신, Wi-Fi 및 블루투스 연결을 위한 표준 통신 라이브러리를 제공했다. 그러나 이러한 추가 사항에도 불구하고 잠재적인 라이선스 제공자들의 관심을 끄는 데는 실패했다.
3. OS 개요
팜 OS는 독점 모바일 운영 체제였다. 1996년 팜 컴퓨팅의 Pilot PDA를 위해 설계되었으며, 스마트폰, 손목시계, 휴대용 게임기, 바코드 리더 및 GPS 장치 등 다양한 모바일 장치에 구현되었다. 팜(Palm)이 개발하여, Palm OS라는 이름으로 자사의 팜 기기에 탑재하기 위한 OS로 출시했다.[2] 그래피티(Graffiti)라고 불리는 독특한 필기 입력 방식을 채택했으며, 부팅 등의 대기 시간이 짧은 쾌적한 동작과 사용 편의성으로 팜 기기는 대히트를 쳤다.
팜 OS는 버전 5.0 이전에는 모토로라/프리스케일 드래곤볼(Motorola/Freescale DragonBall) 프로세서에서 실행되었으나, 버전 5.0부터는 ARM 아키텍처 기반 프로세서에서 실행된다. 팜 OS 5.0은 팜 계열 사상 최초의 ARM 계열 CPU 지원 OS였다. 스테핑 스톤이라 불리는 ARM 완전 지원을 통해, 팜용 프로그램들은 PACE(Palm Application Compatibility Enviorment)라는 에뮬레이팅 시스템을 통해 작동하여 구형 프로그램과의 호환성을 보여주었다. PACE를 통해 작동하는 팜 프로그램이더라도, 대부분의 프로그램들은 기존 드래곤볼 CPU 사용시보다 ARM에서 더 빠르게 동작했다. 새로운 프로그램들은 ARM 프로세서에서 PNO(PACE Native Objects)를 통해서 성능 상의 이익을 얻을 수 있었다.
이후, 핸드스프링이나 소니(Sony) 등 여러 제조사가 Palm OS를 채택한 호환 기기를 출시했다. OS 개발은 팜 본사에서 분리 독립한 PalmSource(현 ACCESS Systems) 사가 담당하게 되었고, 2004년 2월에는 '''Palm OS Cobalt'''와 '''Palm OS Garnet'''으로 분화되었다. Palm OS Cobalt(코발트)는 원래 Palm OS 6으로 개발되어 온 하이엔드용 버전이다. Palm OS Garnet(가넷)은 기존 Palm OS 5의 진화형으로, 엔트리 모델에 기능을 강화하고 있다.
2007년1월 25일, ACCESS Systems는 Palm OS의 이름을 Garnet OS로 변경한다고 발표했다. Palm OS 탑재 기기에 각인되어 있던 "Palm Powered" 로고도 "ACCESS Powered"로 변경되었다.
3. 1. 주요 기능
- 기본적이고 일반적인 GUI 세트를 사용하여 전체 화면 응용 프로그램을 실행할 수 있는 단순한 단일 작업 환경이다.
- 최대 480x320 픽셀 해상도의 흑백 또는 컬러 화면을 지원한다.
- Graffiti 2라는 필기 인식 입력 시스템을 사용한다.
- 데스크톱 컴퓨터와의 데이터 동기화를 위한 HotSync 기술을 제공한다.
- 사운드 재생 및 녹음 기능을 갖추고 있다.
- 간단한 보안 모델을 제공한다. 장치는 비밀번호로 잠글 수 있으며, 임의의 응용 프로그램 레코드를 비공개로 만들 수 있다.
- TCP/IP 네트워크 접속을 지원한다.
- 시리얼 포트/USB, 적외선, 블루투스, Wi-Fi 연결을 지원한다.
- 확장 메모리 카드를 지원한다.
- 제3자 응용 프로그램에서 액세스할 수 있는 캘린더, 주소, 작업 및 메모 항목을 저장하기 위한 개인 정보 관리 응용 프로그램에 대한 정의된 표준 데이터 형식을 제공한다.
4. 내장 애플리케이션
팜 OS는 PIM 작업(주소록, 날짜 기록, 메모장, 할 일 목록)과 관련된 표준 애플리케이션을 포함한다. 팜 OS 라이선스 사용자는 팜 OS 기기에 어떤 응용 프로그램을 포함할지 결정하며, 응용 프로그램을 사용자 정의할 수 있다.
4. 1. 표준 팜 OS 애플리케이션




- '''주소록/연락처''': 연락처 정보를 저장한다. 성, 이름 순으로 표시되고 정렬되며, 회사, 성 순으로 변경할 수 있다. 전화 또는 이메일 슬롯은 5개이며, 업무, 집, 팩스, 기타, 이메일, 메인, 호출기, 휴대폰으로 지정할 수 있다. 최신 연락처 앱은 여러 주소, 웹사이트, 생일, 더 많은 전화번호, 인스턴트 메시징 등 9개의 새로운 필드를 추가한다.
- '''계산기''': 4가지 기본 기능의 계산기이다. 제곱근 및 백분율 키를 지원하며 메모리가 하나 있다. 계산 내역을 표시하는 옵션도 있다.
- '''날짜/캘린더''': 일별, 주별 일정 또는 월별 보기를 표시한다. 빈 줄을 클릭하면 새 이벤트가 생성된다. 최신 캘린더 앱은 새로운 일별 보기, 이벤트 범주 사용, 이벤트 위치, 자정을 넘는 이벤트, 이벤트 세부 정보, 생일 기능 등을 추가한다. 일부 경쟁 제품에는 없는 이벤트 시간대 지정을 지원한다. 이벤트는 지정된 일, 주, 월, 년 수로 반복될 수 있으며 메모를 포함할 수 있다.
- '''비용''': 사업 비용을 추적한다. 팜에서는 총액이 계산되지 않으며, 호스트 컴퓨터와 동기화하여 워크시트에서 비용 데이터를 확인해야 한다(Microsoft Excel용 템플릿 제공).
- '''HotSync''': PC와의 데이터 동기화를 지원한다. 크래들의 HotSync 버튼을 누르거나, Bluetooth, IrDA 무선 연결, 네트워크 연결을 통해 PC와 통신한다. 소프트웨어 설치, 데이터베이스 백업, PC와 장치 간 데이터 병합 등의 기능을 수행한다.
- '''메모장/메모''': 최대 4,000자까지 메모를 저장할 수 있다. 최신 메모 앱은 필드 크기를 3에서 30KB로 늘린다. 알파벳순, 수동 정렬, 사용자 구성 가능 범주로 그룹화할 수 있다. Graffiti 알파벳, 키보드, '붙여넣기' 기능으로 텍스트를 입력할 수 있다. 초기에는 메모웨어라는 유용한 정보가 담긴 메모장 문서가 공유되기도 했다.
- '''할 일 목록/작업''': 개인 알림을 생성하고 할 일의 우선 순위를 지정한다. 각 항목은 우선순위, 범주, 메모를 가질 수 있다. 기한, 우선순위, 범주별로 정렬할 수 있다. 최신 작업 앱은 새로운 인터페이스, 반복 작업, 알람 등의 기능을 제공한다.
- '''기본 설정''': Graffiti 설정, 소리 설정, 텍스트 바로 가기, 네트워크 설정, 시스템 시간 등 여러 설정을 관리한다.
- '''보안''': 팜 OS의 보안 설정을 구성한다. 숨겨진 레코드 표시, 잠긴 장치 잠금 해제 암호, 자동 잠금 시간 설정 등의 기능이 있다.
4. 2. 일반적인 타사 핵심 OS 애플리케이션
블레이저는 팜 휴대용 기기를 위한 웹 브라우저이다. 버전 1.0과 2.0은 팜 OS 3.1 이상 휴대용 기기에서 실행되지만, 더 이상 사용할 수 없게 된 프록시 서버가 필요했다. 버전 3.0은 트레오 600 스마트폰에서 사용된다. 블레이저의 현재 버전은 대부분의 주요 표준을 준수하는 블레이저 4.5이다. 일반적으로 최신 스마트폰 및 인터넷에 액세스할 수 있는 최신 팜 장치와 함께 번들로 제공된다.
팜의 '''노트 패드'''는 빠른 그림을 그리는 데 사용할 수 있다. 깔끔한 필기체로 20~30 단어가 한 페이지에 들어간다. 더 많은 텍스트의 경우 메모 패드가 더 나은 선택이다. 펜 폭은 세 가지 크기가 있으며, 일부 모델에는 지우개와 배경색 변경 기능이 있다. 매우 간단한 지도를 그리는 것이 가능하다. 더 "고급" 데스크톱 버전은 메모 패드 그림을 데스크톱에 저장한다.[1]
2006년 현재, 대부분의 새로운 팜 휴대용 기기에는 '''사진'''이 포함되어 있으며, 이는 팜 OS 장치에서 사진을 볼 때 사용되는 디지털 사진 앨범을 만든다. 다른 모든 사진 프로그램과 마찬가지로 사진을 다른 모바일 장치로 전송할 수 있다. 각 사진에 레이블을 지정하고 별도의 사진 앨범으로 구성할 수 있다. 특정 앨범에 대한 슬라이드 쇼를 표시할 수도 있으며, 앨범의 각 사진이 전체 화면으로 표시된다.[2]
사진은 팜 사진 PC 소프트웨어 (Windows 전용)로 편집할 수 있으며, 사진이 휴대용 기기로 전송되면 사진에 대한 모든 변경 사항이 포함된다. 팜 사진 소프트웨어는 Zire 71, Tungsten C, Tungsten E, Tungsten T2, Tungsten T3 등에서 사용할 수 있다.[2]
비디오 지원과 함께 팜 사진은 나중에 ''미디어''로 이름이 변경되었고, 더 나중에는 ''사진 & 비디오''로 이름이 변경되었다.[2]
일부 모델은 음성 녹음을 할 수 있으며, 이는 음성 컨듀잇을 사용하여 동기화되며 팜 데스크톱 스위트의 일부인 '''음성 메모''' 응용 프로그램을 사용하여 데스크톱에서 볼 수 있다.[3]
5. 타사 애플리케이션
2008년 기준으로 팜 OS 플랫폼에서 사용할 수 있는 타사 애플리케이션은 50,000개 이상이었다.[39] 여기에는 오픈 소스를 비롯한 다양한 라이선스 유형과 프리웨어,[40] 셰어웨어, 전통적인 선불 구매와 같은 다양한 폐쇄형 라이선스 체계가 포함되었다.
HackMaster는 팜 OS용 확장 관리자[41]로, OS 기능을 개선하는 여러 패치가 포함되어 있다. 다른 타사 OS 확장 기능도 HackMaster가 작동해야 한다.[42]
2022년 11월, 인터넷 아카이브는 브라우저를 통해 액세스할 수 있는 565개의 팜 OS 애플리케이션을 아카이브에 출시했다. 애플리케이션에 액세스하면 팜 파일럿 팜 OS용 에뮬레이터인 CloudpilotEmu도 함께 실행된다.[43]
6. 애플리케이션 개발
팜 OS 가넷 애플리케이션은 주로 C/C++로 코딩된다. 공식적으로 지원되는 컴파일러는 두 가지이다. 하나는 상용 제품인 CodeWarrior Development Studio for Palm OS이고, 다른 하나는 prc-tools라는 오픈 소스 툴 체인으로, gcc의 구버전을 기반으로 한다. CodeWarrior는 가격이 비싸다는 비판을 받았으며 더 이상 개발되지 않고 있다. PRC-Tools는 CodeWarrior의 몇 가지 기능이 부족하다. PRC-Tools 버전은 무료 Palm OS Developer Suite (PODS)에 포함되어 있다.
OnBoardC는 팜 자체에서 실행되는 C 컴파일러, 어셈블러, 링커 및 프로그래밍 편집기이다. Palm OS 코발트 애플리케이션도 gcc의 변형으로 코딩되지만, 코발트 컴파일러는 제한이 적다.
C/C++의 낮은 수준의 프로그래밍이 필요하지 않은 팜 프로그래밍용 개발 도구도 있다. PocketC/PocketC Architect, CASL, AppForge Crossfire (Visual Basic, Visual Basic .NET, 또는 C# 사용), Handheld Basic, Pendragon Forms, Satellite Forms 및 NSBasic/Palm (Visual Basic과 유사한 언어)과 같은 것들이다. 자바 가상 머신은 이전에 Palm OS 플랫폼에서 사용할 수 있었지만, 2008년 1월 12일 Palm, Inc.는 더 이상 사용할 수 없다고 발표했다. Palm, Inc.는 또한 "Palm OS를 위해 우리가 알고 있는 대체 자바 가상 머신은 없습니다."라고 말했다.[44] Waba와 그 파생물인 SuperWaba는 자바와 유사한 가상 머신 및 프로그래밍 언어를 제공한다. Lua 언어의 버전인 Plua도 팜에서 사용할 수 있다. 그러나 애플리케이션과 함께 추가 런타임을 설치해야 한다는 사실 때문에 주류 애플리케이션에서는 소수의 소프트웨어 회사에서만 사용한다. Quartus Forth는 팜 자체에서 실행되는 ISO/ANSI 표준 Forth 컴파일러이며, 동적 개발 및 디버깅을 위한 대화형 콘솔도 있다.
세 가지 환경에서 Palm OS용 파스칼로 프로그래밍할 수 있다. 무료 PP 컴파일러는 핸드헬드 컴퓨터에서 직접 실행되는 반면, PocketStudio는 비주얼 폼 디자이너가 있고 PRC 파일을 생성하여 HotSync를 통해 핸드헬드로 전송할 수 있는 Windows 컴퓨터용 델파이와 유사한 IDE이다. 세 번째 옵션은 덴마크 개발자 Christen Fihl이 개발한 HSPascal로, Commodore Amiga를 포함한 다양한 16비트 컴퓨터 시스템용 High Speed Pascal 컴파일러에 대한 그의 경험을 기반으로 한다.
팜은 서버 DBMS(Oracle, mySQL, MS SQL Server)와 데이터를 전송할 수 있는 연결 드라이버가 없으므로, 프로그래머는 이러한 연결을 가능하게 하는 미들웨어 소프트웨어를 사용할 수 있다.
Scheme 구현인 LispMe는 Palm 플랫폼에 GPL 라이선스를 받은 온보드 Lisp REPL을 제공하며, 일부 Palm OS에 특화된 어댑테이션이 있지만, 기능적으로는 컴파일러이지만 개발 환경 외부에서 작동하는 코드를 생성하지 않으므로 프로토타입 제작으로 사용이 제한된다.
7. 법적 문제
- '''제록스 vs. 팜 컴퓨팅''' (1997): 제록스는 제록스 PARC에서 개발한 "Unistroke" 입력 시스템에 대한 특허를 팜(당시 U.S. 로보틱스)이 침해했다고 소송을 제기했다.[45] 팜의 Graffiti가 해당 특허를 침해했다는 주장이었다. 팜 OS가 Graffiti 1에서 Graffiti 2로 전환된 것은 팜이 제록스와의 소송에서 패배했기 때문이기도 하다. 이 특허는 1982년 벨 연구소에서 개발된 선행 기술로 인해 2004년 5월에 무효화되었다.[46][47]
- '''파일럿 펜 코퍼레이션 vs. 팜 컴퓨팅''' (1998): 팜 OS 핸드헬드의 원래 이름은 파일럿이었으나, 파일럿 펜 코퍼레이션의 소송으로 인해 이름이 팜파일럿으로 변경되었고, 결국 팜으로 변경되었다.
- '''팜 vs. 마이크로소프트''' (1998): 1998년, 마이크로소프트는 차세대 핸드헬드 컴퓨팅 플랫폼의 이름을 "팜 PC"로 정하려 했으나, 팜은 마이크로소프트를 상대로 소송을 제기하여, 이름을 팜 사이즈 PC로, 이후에는 포켓 PC로 변경하게 했다.
- '''E-패스 테크놀로지스 vs. 팜, 마이크로소프트 및 HP''' (2000): 2000년, E-패스 테크놀로지스는 팜을 상대로 소송을 제기했는데, 팜의 핸드헬드가 사용자가 계정 번호, PIN 코드 등을 안전하게 저장할 수 있는 신용 카드 크기의 다기능 컴퓨터에 대한 E-패스의 특허를 침해했다고 주장했다.
- '''NCR vs. 핸드스프링 및 팜''' (2001): 1987년, NCR은 휴대용 전자상거래 단말기에 대한 특허를 받았다. 2001년, NCR은 핸드스프링과 팜을 고소했다. 이 사건은 2002년에 근거가 없는 것으로 판결되었으며, 항소심에서도 이 결정이 유지되었다.
- '''RIM vs. 핸드스프링''' (2002): 2002년, 리서치 인 모션(블랙베리 제조사)은 핸드스프링을 고소했다. 연말까지, 핸드스프링과 팜은 모두 이 특허에 대한 라이선스를 취득했고 소송은 취하되었다.
- '''피어 투 피어 시스템즈 vs. 팜''' (2002): 2002년에 피어 투 피어 시스템즈는 팜을 상대로 팜이 무선 게임에 대한 특허를 침해했다고 주장하는 소송을 제기했다. 이 소송은 2005년 2월 9일에 해결되었다.
- '''포전트 네트웍스 vs. HP, 도시바, 팜원 등, 등''' (2004): 2002년부터 포전트 네트웍스는 JPEG를 담보하는 특허에 대한 라이선스를 제공하기 시작했다. 2004년, 팜원을 포함한 다양한 회사를 상대로 소송을 제기했다. JPEG 또는 672 특허는 미국 특허청에서 검토를 받았으며, 선행 기술을 근거로 47개의 청구 중 19개를 기각했다.[49]
8. 제품 시리즈 목록

팜 OS 장치를 제공했거나 제공하는 제조사와 제품 브랜드 목록은 다음과 같다.
참조
[1]
웹사이트
Palm CEO Ed Colligan Talks Pre with Investors
http://www.precentra[...]
[2]
서적
Piloting Palm
Wiley
2002
[3]
서적
Piloting Palm
[4]
서적
Piloting Palm
[5]
간행물
Palm, Inc. Sets IPO Price at $38 per Share
http://investor.palm[...]
3Com/Palm
2000-03-01
[6]
간행물
Palm Completes Formation of Palm OS Subsidiary as Palm Powered Devices Hit 20 Million Sold
http://www.access-co[...]
Palm/PalmSource
2002-01-21
[7]
간행물
PalmSource Spins Out From Palm, Inc.
http://www.access-co[...]
PalmSource
2003-10-28
[8]
간행물
ACCESS to Extend Leadership in Mobile Device Software with Acquisition of PalmSource
http://www.access-co[...]
PalmSource/ACCESS
2005-09-09
[9]
간행물
Palm Signs Perpetual License for Palm OS Garnet Source Code and Expanded Patent Rights From ACCESS Systems Americas
http://investor.palm[...]
Palm
2006-12-07
[10]
간행물
palmOne Acquires Rights to Palm Brand
http://investor.palm[...]
palmOne
2005-05-24
[11]
간행물
ACCESS Debuts New ACCESS Powered Mark
http://www.access-co[...]
ACCESS
2007-01-25
[12]
웹사이트
Technology Partners for KADAK RTOS, TCP/IP Stack
https://web.archive.[...]
2015-06-09
[13]
웹사이트
Palm OS is a multitasking operating system. How can I create a task?
http://kb.palmsource[...]
[14]
간행물
U.S. Robotics Announces Two New Models of the Best Selling Pilot Connected Organizer
http://investor.palm[...]
U.S. Robotics/Palm
1997-03-10
[15]
간행물
3Com Delivers the Palm III Connected Organizer, the Third Generation of the Industry-Leading PalmPilot Handheld Computer
http://investor.palm[...]
3Com/Palm
1998-03-09
[16]
간행물
3Com Unveils the Palm V and Palm IIIx Connected Organizers
http://investor.palm[...]
3Com/Palm
1999-02-22
[17]
간행물
Palm, Inc. Introduces The Palm IIIc Product Industry's Smallest, Lightest Color Handheld Computer
http://investor.palm[...]
Palm
2000-02-22
[18]
간행물
Palm Mobile Internet Kit Ships, Links Palm Handhelds With Mobile Phones To Connect Wirelessly to the Web
http://investor.palm[...]
Palm
2000-11-13
[19]
간행물
New Sleek Palm m500 and m505 Handhelds Add Expansion, Mobile Connectivity and Vibrant Color
http://investor.palm[...]
Palm
2001-03-19
[20]
간행물
PalmSource Ships Faster, More Powerful Palm OS 5
http://www.access-co[...]
PalmSource
2002-06-10
[21]
웹사이트
The Palm operating system
https://web.archive.[...]
2013-03-11
[22]
간행물
First PalmSource ARM-Native Proxy-less Web Browser Ships to Licensees
http://www.access-co[...]
PalmSource
2002-09-17
[23]
웹사이트
Samsung reveals feature-packed SGH-i500
https://web.archive.[...]
2007-09-11
[24]
간행물
PalmSource Ships Palm OS 5 Simplified Chinese Edition
http://www.access-co[...]
PalmSource
2003-09-09
[25]
간행물
PalmSource Welcomes First Palm OS 5 Simplified Chinese Edition Handhelds from Lenovo
http://www.access-co[...]
PalmSource
2003-12-08
[26]
웹사이트
Whatever Happened to Access Linux Platform?
https://web.archive.[...]
PocketNow
2014-04-22
[27]
웹사이트
Palm OS Garnet VM Released for Nokia Internet Tablets
http://www.palminfoc[...]
Palm Infocenter
2014-04-22
[28]
웹사이트
Updated Garnet VM for Nokia N900
http://www.palminfoc[...]
Palm Infocenter
2014-04-22
[29]
간행물
PalmSource Introduces Palm OS Cobalt
http://www.access-co[...]
PalmSource
2004-02-10
[30]
간행물
PalmSource Introduces Palm OS Cobalt 6.1
http://www.access-co[...]
PalmSource
2004-09-28
[31]
간행물
Palm Delivers SIG-Compliant Bluetooth Software to Massive Palm OS Developer Base
http://investor.palm[...]
Palm
2001-01-14
[32]
간행물
PalmSource to Extend Leadership in Phone Software with Acquisition of China MobileSoft
http://www.access-co[...]
PalmSource
2004-12-08
[33]
웹사이트
PalmSource halts development on Garnet and Cobalt
http://www.vnunet.co[...]
VNUnet News
[34]
간행물
ACCESS and PalmSource Announce the ACCESS Linux Platform
http://www.access-co[...]
ACCESS/PalmSource
2006-02-14
[35]
간행물
ACCESS Releases ACCESS Linux Platform PDK and SDK to Licensees and Developers
http://www.access-co[...]
ACCESS
2007-02-12
[36]
뉴스
Colligan Talks About Next Generation Palm OS Progress
http://www.palminfoc[...]
PalmInfoCenter
[37]
웹사이트
Palm CEO Ed Colligan Talks Pre with Investors
http://www.precentra[...]
[38]
웹사이트
Palmos.com -
http://www.palmos.co[...]
2015-06-09
[39]
웹사이트
Treo and Centro Software – Top 100 Gold List
http://blog.treonaut[...]
2015-06-09
[40]
웹사이트
Palm Freeware Directory
http://www.palm-free[...]
[41]
간행물
The whole world in your Palm, HackMaster 0.9
Earl G. Graves Sr.
1999-11
[42]
간행물
Hands down the 25 best Pam apps you´venever heard of, Hackmaster
Future US
2000-09
[43]
웹사이트
The Internet Archive just put 565 Palm Pilot apps in your web browser
https://www.theverge[...]
2022-11-27
[44]
웹사이트
JVM download for Palm OS devices no longer available from Palm
http://www.palm.com/[...]
2008-01-12
[45]
서적
Proceedings of the SIGCHI conference on Human factors in computing systems - CHI '93
ACM
2014-04-18
[46]
웹사이트
Xerox loses patent claim against PalmOne
http://www.computerw[...]
2015-06-09
[47]
논문
Designing a Handwriting Reader
IEEE Computer Society
1983-09
[48]
뉴스
Lawsuit forced 3Com to drop the "Pilot" in Palm Pilot
http://www.arnnet.co[...]
ARN
1998-04-07
[49]
웹사이트
PUBPAT > Forgent JPEG Related Patent
http://www.pubpat.or[...]
2015-06-09
[50]
웹사이트
パイロット、3Comと「Pilot」に関する商標権侵害で和解
https://pc.watch.imp[...]
インプレス
1998-04-22
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com
